OutputStream Class Reference

Inheritance diagram for OutputStream:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 OutputStream (ByteOrder byteOrder=kNativeByteOrder)
ByteOrder getByteOrder () const
void setByteOrder (ByteOrder newByteOrder)
bool operator<< (const int8_t &input)
bool operator<< (const uint8_t &input)
bool operator<< (const int16_t &input)
bool operator<< (const uint16_t &input)
bool operator<< (const int32_t &input)
bool operator<< (const uint32_t &input)
bool operator<< (const int64_t &input)
bool operator<< (const uint64_t &input)
bool operator<< (const double &input)
virtual bool operator<< (const std::string &str)=0
virtual int32_t writeRaw (const void *buffer, int32_t size)=0

Detailed Description

ByteOrder aware output stream interface


Constructor & Destructor Documentation

OutputStream ( ByteOrder  byteOrder = kNativeByteOrder  )  [inline]

Member Function Documentation

ByteOrder getByteOrder (  )  const [inline]
virtual bool operator<< ( const std::string &  str  )  [pure virtual]

Implemented in CMemoryStream, and CFileStream.

bool operator<< ( const double &  input  ) 
bool operator<< ( const uint64_t &  input  ) 
bool operator<< ( const int64_t &  input  ) 
bool operator<< ( const uint32_t &  input  ) 
bool operator<< ( const int32_t &  input  ) 
bool operator<< ( const uint16_t &  input  ) 
bool operator<< ( const int16_t &  input  ) 
bool operator<< ( const uint8_t &  input  ) 
bool operator<< ( const int8_t &  input  ) 
void setByteOrder ( ByteOrder  newByteOrder  )  [inline]
virtual int32_t writeRaw ( const void *  buffer,
int32_t  size 
) [pure virtual]

Implemented in CMemoryStream, and CFileStream.


The documentation for this class was generated from the following files:

Generated on Fri Nov 22 11:09:59 2013 for VSTGUI by  doxygen 1.6.1